Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy F17 Netherlands F1 Italy F15 Italy F32 Italy F33 Italy F34 Italy F5 Italy F12 Italy F19 Italy F24 Italy F25 Italy F29 Italy F31 Italy F30 Italy F32 Italy F1 Switzerland F3 Italy F4 Italy F22 Italy F25 Italy F26 Italy F27 Italy F28 Italy F29 Paraguay F1 Paraguay F3 Turkey F8 Turkey F9 Turkey F10 Turkey F11 Italy F4 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Israel F5 Israel F6 Italy F17 Italy F21 France F13 Italy F27 Mexico F11 Mexico F12 Mexico F13 Turkey F29 Turkey F30 Chile F1 Chile F3 Chile F4 Italy F1 Italy F2 Turkey F13 Turkey F14 Turkey F15 Italy F11 Italy F12 Italy F13 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Argentina F22 Argentina F24 Italy F10 Italy F14 Austria F1 Italy F2 Austria F3 Italy F18 Italy F21 Italy F22 Italy F23 Turkey F36 Turkey F37 Italy F29 Italy F30 Greece F17 Greece F18 Greece F19 Israel F2 Israel F3 Italy F2 Italy F3 France F6 Greece F4 Greece F5 France F9 Italy F15 Italy F16 Italy F17 Italy F21 Italy F24 Turkey F36 Turkey F37 Turkey F38 Croatia F6 Croatia F7 Italy F5 Italy F6 Italy F10 Italy F22 Italy F22 Germany F3 Italy F24 Italy F23 Italy F29 (Santa Margherita Di Pula) Italy F30 (Santa Margherita Di Pula) Italy F31 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Spain F5 (Murcia) France F7 Switzerland F2 Brasov Challenger - Brasov Riviera di Rimini Challenger - Rimini Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Lambertz Open by Stawag - Aachen San Marino Cepu Open - San Marino Austria F2 Genoa Open - Genova Pekao Open - Szczecin Morocco Tennis Tour - Casablanca Belgium F2 France F22 Italy F16 Genova Open Challenger - Genova Italy F27 KGHM Dialog Polish Indoors - Wroclaw Norway F2 Paraguay F2 Italy F11 Sunrise Challenger Biella Challenger Rome Challenger San Marino Challenger Palermo Challenger Ortisei Challenger Bergamo Challenger Sopot Challenger Turkey F38 Recanati Challenger Karshi Challenger Manerbio Challenger Bangkok Challenger M25 Bolzano Florianopolis Challenger Santiago Challenger Cordenons Challenger Bucaramanga Challenger Pereira Challenger Santos Challenger Sao Paulo Challenger San Marino Challenger Internazionali di Tennis - Bergamo Bergamo Challenger Irving Challenger Mersin Challenger San Marino Challenger Timisoara Challenger - Timisoara Geneva Challenger Ortisei Challenger Wroclaw Challenger Quimper Challenger Milan Challenger Padova Challenger Todi Challenger The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova Prague Challenger Trnava Challenger Rome Challenger Bergamo Challenger Cherbourg Challenger Puebla Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Luis Potosi Challenger St. Brieuc Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino Prague Challenger Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Barletta Challenger BMW Tennis Championship - Sunrise Ostrava Challenger Jameson Cup - Milan Orbetello Challenger Todi Challenger San Benedetto Challenger Scheveningen Challenger Sir Supermercati - Rome Reggio Emilia Challenger Biella Challenger Turin Challenger Orbetello Challenger Cordenons Challenger Manerbio Challenger Como Challenger Astana Challenger Genova Challenger Istanbul Challenger Almaty Challenger M15 Selva Gardena Noumea Challenger Rennes Challenger Punta Del Este Challenger Guzzini Challenger - Recanati Alicante Challenger Guadalajara Challenger Leon Challenger Lisbon Challenger Vicenza Challenger Caltanissetta Challenger Padova Challenger Seville Challenger 5° Sporting Challenger - Turin Playford Challenger ATP Guzzini Challenger - Recanati Burnie Challenger Santiago Challenger M25 Monastir Francavilla Challenger Lisbon Challenger M25 Vila Real de Santo Antonio Vicenza Challenger Parma Challenger San Benedetto Challenger Le Gosier Challenger Tunis Challenger Seville Challenger Internazionali di Tennis di Bergamo - Bergamo Biella 5 Challenger Seville Challenger Gran Canaria Challenger San Marino Challenger Cordenons Challenger Braunschweig Challenger Salinas Challenger Santiago Challenger Eckental Challenger Recanati Challenger Biella Challenger San Benedetto Challenger Caltanissetta Challenger Vina del Mar Challenger Santiago Challenger Rimini Challenger Vercelli Challenger Szczecin Challenger Genova Challenger Cortina Challenger Oberstaufen Challenger Orleans Challenger Porto Alegre Challenger Eckental Challenger Sibiu Challenger Helsinki Challenger 7° Trani Cup - Trani Cortina Challenger Tashkent Challenger Tatra Banka Slovak Open - Bratislava Courmayeur Challenger Barletta Challenger Napoli Challenger Caltanissetta Challenger Prostejov Challenger San Benedetto Challenger Manerbio Challenger Como Challenger Marburg Challenger Szczecin Challenger Manerbio Challenger Mohammedia Challenger Ortisei Challenger Nottingham Challenger Manila Challenger Mexico City Challenger M15 Cervia M25 Grasse BMW Tennis Championship - Sunrise Vicenza Challenger X Torneo Internazionale di Tennis - Barletta Perugia Challenger Marburg Challenger Todi Challenger Recanati Challenger Turin Challenger Genova Challenger Perugia Challenger Todi Challenger Marbella Challenger Pune Challenger Rome Challenger Tashkent Challenger Eckental Challenger Rome Challenger Milan Challenger Irving Challenger Sophia Antipolis Challenger GHI Bronx Tennis Classic - Bronx Nonthaburi 3 Challenger Olbia Challenger Tatra Banka Open 2006 - Bratislava Ortisei Challenger Sassuolo Challenger Eckental Challenger Campionati Internazionali di Sicilia - Palermo Napoli Challenger Mestre Challenger Mexico City Challenger Perugia Challenger Rome Challenger Ortisei Challenger Ningboo Challenger Brest Challenger Liuzhou Challenger Shenzhen Challenger Andria Challenger Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Tunis Challenger Rome Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Merida Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Prostejov Challenger Nokian Hakkapeliitta Open - Tampere Lyon Challenger Qatar ExxonMobil Open - Doha Mallorca Challenger Genova Challenger Biella Challenger Biella 1 Challenger Gran Canaria 2 Challenger Rome 2 Challenger Nottingham 1 Challenger Nottingham 2 Challenger San Marino Challenger Como Challenger BA-CA Tennis Trophy - Vienna Brest Challenger Davidoff Swiss Indoors Basel - Basel Ortisei Challenger Forli 3 Challenger Bengalaru 1 Challenger Chennai Open - Chennai Roseto Degli Abruzzi 2 Challenger Marbella Challenger San Luis Potosi Challenger Aguascalientes Challenger Zagreb Challenger Forli 6 Challenger Nottingham Challenger ABN/AMRO World Tennis Tournament - Rotterdam Verona Challenger Trieste Challenger San Marino Challenger Nonthaburi 1 Challenger Open Seat Godo 2007 - Barcelona Nonthaburi 2 Challenger Nonthaburi 3 Challenger Orleans Challenger Alicante Challenger Tehran Open 2004 - Tehran St. Tropez Challenger Ethias Trophy - Mons The LTA Men's Challenger - Southampton Ortisei Challenger Madrid Challenger Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Milan Challenger Verona Challenger Bergamo Challenger Pilot Pen Tennis - New Haven Indian Wells 1 Challenger Indian Wells 2 Challenger BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich Pilot Pen Tennis - New Haven Modena Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger The Dubai Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Florence Challenger The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Santo Domingo Challenger Eckental Challenger Mons Challenger Bratislava Challenger ATP Studena Croatia Open Umag - Umag Bangkok Challenger Barletta Challenger Aix En Provence Challenger Dubai Duty Free Tennis Championships - Dubai Lisbon Challenger Marbella Challenger Quimper Challenger Open Sabadell Atlantico - Barcelona Quimper 2 Challenger Gran Canaria 1 Challenger Quimper Challenger Como Challenger Santiago Challenger China Open - Beijing Erste Bank Open - Vienna Estoril Open - Estoril Rome Challenger Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Cremona Challenger Bari Challenger Salzburg Challenger Dallas Challenger Open 13 - Marseille Genova Challenger Napoli Challenger Brasil Open - Sao Paulo BMW Open - Munich Mons Challenger Abierto Mexicano Telcel - Acapulco Bergamo Challenger San Juan Challenger Cherbourg Challenger ABN AMRO World Tennis Tournament - Rotterdam Vicenza Challenger PBZ Zagreb Indoors - Zagreb Sao Paulo Challenger Tour Finals Roseto Degli Abruzzi 1 Challenger Ortisei Challenger Guadalajara Challenger Rabat Challenger BCR Open Romania - Bucharest Medibank International - Sydney Marrakech Challenger Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Barletta Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Napoli Challenger If Stockholm Open - Stockholm International German Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Ecuador Open - Quito Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Itajai Challenger Shenzhen Open - Shenzhen Credit Agricole Suisse Open - Gstaad Tata Open Maharashtra - Pune The Dubai Tennis Championships - Dubai Ortisei Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Synsam Swedish Open - Bastad Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney Cherbourg Challenger Kaohsiung Challenger PBZ Zagreb Indoors - Zagreb Sardegna Open - Cagliari San Diego Open - San Diego Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger San Luis Potosi Challenger Cortina Challenger Bank Austria Tennis Trophy - Vienna Milan Challenger Campinas Challenger Aircel Chennai Open - Chennai Milan Challenger Padova Challenger Napoli Challenger Ortisei Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia VTR Open - Vina del Mar Cordenons Challenger AEGON Championships - London SkiStar Swedish Open - Bastad M25 Vila Real de Santo Antonio Abierto Mexicano Telcel - Acapulco Pullach Challenger Shanghai Challenger Hamburg Challenger Noumea Challenger Szczecin Challenger Sibiu Challenger Buenos Aires Challenger Budapest Challenger Koblenz Challenger ARAG World Team Championship - Dusseldorf Alicante Challenger St. Brieuc Challenger Tata Open Maharashtra - Pune San Marino Challenger Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Nonthaburi 1 Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Challenger AEGON Championships - London Aegon Nottingham Open - Nottingham AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Monterrey Challenger Todi Challenger St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Perugia Challenger China Open - Beijing San Benedetto Challenger Portoroz Challenger Genova Challenger Biella Challenger Aircel Chennai Open - Chennai Jameson Cup - Milan Rio Open - Rio de Janeiro Eckental Challenger Montevideo Challenger Hungarian Open - Budapest Millennium Estoril Open - Estoril Mexico City Challenger Launceston Challenger Cortina Challenger Murcia Challenger Tampere Challenger Barletta Challenger Ecuador Open - Quito Ortisei Challenger Istanbul Challenger Parma Challenger Biella Challenger Marburg Challenger Parma Challenger Vicenza Challenger Mallorca Challenger Millennium Estoril Open - Estoril Belgrade Challenger Cordenons Challenger Bergamo Challenger Cordoba Open - Cordoba Todi Challenger Moselle Open - Metz Santiago Challenger San Luis Potosi Challenger Prague 2 Challenger Perugia Challenger Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Prague 2 Challenger Alicante Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Ortisei Challenger Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel New Delhi Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Open 13 - Marseille Internazionali BNL dItalia - Rome Erste Bank Open - Vienna Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Cordoba Open - Cordoba Argentina Open - Buenos Aires Open 13 Provence - Marseille Stanford Challenger BNP Paribas Masters - Paris The Artois Championships - London San Benedetto Challenger Internazionali BNL dItalia - Rome Nonthaburi 2 Challenger Liberec Challenger Prague 1 Challenger ABN AMRO World Tennis Tournament - Rotterdam Noumea Challenger Montechiarugolo Challenger San Marino Challenger Bratislava Challenger Biella 2 Challenger Forli 2 Challenger Bengalaru 2 Challenger Madrid Challenger Kremlin Cup - Moscow Cassis Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells EFG Swiss Open - Gstaad Campionati Internazionali D'Italia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Brisbane International - Brisbane BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Copa Claro - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, KAZ-ITA 3-2 Wimbledon - London U.S. Open - New York French Open - Paris Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Wimbledon (juniors) Davis Cup, World Group, SF, SUI-ITA 3-2 French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, Group 1, 1R, ITA-BLR 5-0 All Lower level tournaments Australian Open (juniors) French Open (juniors) Olympics - Beijing